package com.fingard.dsp.bank.reqrespobj.elecbillquery.detail;

import com.fingard.xml.XElement;

public class ReqB009DrawBillQryDetail {
    /// 银行账号
    public String actNum;

    /// 业务类型 1-出票 2-承兑 3-收票 4-背书转让 5-质押 6-解质押 7-出票保证 8-承兑保证 9-背书保证 10-贴现 11-回购式贴现赎回 12-提示付款 13-追索 14-同意清偿
    public String busiType;

    /// 查询类型 1-申请 2-应答 3-撤回
    public String queryType;

    /// 票据类型
    public String billType;

    /// 到期日下限
    public String dueDateDown;

    /// 到期日上限
    public String dueDateUp;

    /// 票据金额下限
    public String billAmtDown;

    /// 票据金额上限
    public String billAmtUp;

    /// 电子票据序列号
    public String billNo;
    //    票据币种
    public String billCur;

    /// 逾期标志
    public String overdueFlag;
    /// 追索类型 1-拒付 2-非拒付
    public String recourseType;

    public String actArea;


    public XElement srcElement;

    public ReqB009DrawBillQryDetail(XElement p_element) throws Exception {
        srcElement = p_element;
        actNum = srcElement.getSingleText("ActNum");
        actArea = srcElement.getSingleText("ActArea");
        busiType = srcElement.getSingleText("BusiType");
        queryType = srcElement.getSingleText("QueryType");
        billType = srcElement.getSingleText("BillType");
        dueDateDown = srcElement.getSingleText("DueDateDown");
        dueDateUp = srcElement.getSingleText("DueDateUp");
        billAmtDown = srcElement.getSingleText("BillAmtDown");
        billAmtUp = srcElement.getSingleText("BillAmtUp");
        billNo = srcElement.getSingleText("BillNo");
        billCur = srcElement.getSingleText("BillCur");
        overdueFlag = srcElement.getSingleText("OverdueFlag");
        recourseType = srcElement.getSingleText("RecourseType");

    }
}
